@charset "utf-8";
/*把默认宽度加宽一点*/
@media (min-width: 992px){.container {max-width: 990px;}}
@media (min-width: 1200px){.container {max-width: 1170px;}}
/*@media (min-width: 1600px){.container {max-width: 1380px;}}*/

body{font-family:"Microsoft Yahei","Helvetica Neue",  "Hiragino Sans GB", "Microsoft Yahei", sans-serif}
.letone .card .card-header,.letone .card .card-footer{background: transparent;}
.letone .breadcrumb-item+.breadcrumb-item::before {content: ">";color: #666}
.letone .btn-primary{background-color: #EBEBEB;color: #333;    border-color: #ddd;}
.letone .btn-primary:hover{ background-color:#ddd}
.letone .card-footer{ background: #fff }
#body{padding-top: 3.2rem;padding-bottom: 3.2rem}
/*header*/
/*PC端*/
.letone #header {padding: 0rem 1rem;}
.letone #header .nav-item{ padding: 0; }
.letone #header .nav-pc .nav-item {float: left; margin-left: 0;}
.letone #header .nav-pc .nav-item.first{margin-right: 1rem }
.letone #header .nav-pc{line-height: 1}
.letone #header.bg-faded{-webkit-box-shadow: 0 0 1px 0 rgba(0,0,0,.2);box-shadow: 0 0 1px 0 rgba(0,0,0,.2);background: #fff}
.letone #header .nav-pc .navbar-brand{font-size: 1rem ;height: 28px; line-height: 28px;padding-top:0;padding-bottom:0; display: inline-block;margin-right: 0;margin: 7px 0;}
.letone #header .nav-pc .navbar-brand img,.letone .navbar .nav-pc .navbar-brand .logo-sm{height: auto;width: auto;max-height: 28px;    }
/*PC-搜索*/
.letone #header .nav-pc .nav-item.nav-search{width: 9.375rem;padding: 7px 0; margin-right: 0.25rem}
.letone #header .nav-pc .nav-item.nav-search .form-control{  font-size: 0.875rem; background: #fff;    height: 28px;}
.letone #header .nav-pc .nav-item.nav-search .btn{ padding: 5px 0.45rem; font-size: 0.875rem;background: #fff;    height: 28px;}

/*移动端*/
.letone #header .nav-mobile{margin: 0.4rem 0}
.letone #header .nav-mobile img,.letone .navbar .nav-mobile .logo-sm{height: auto;width: auto;max-height: 1.2rem;}
.letone #header #nav_mobile .nav-item .nav-link i{ margin-right: 0.2rem; }
.letone #header .nav-pc .nav-item a.nav-link{display: block; font-size: 0.875rem;height: 42px;line-height: 42px; padding: 0 0.75rem;}
.letone #header .nav-pc .nav-item a.nav-link:hover{background: #f2f2f2;color: #000}
.letone #header .nav-pc .nav-item .dropdown-menu a.nav-link{display: block; font-size: 0.75rem;height: 20px;line-height: 20px;}






/*头部下拉菜单*/
.letone #header .one_dropdown .dropdown-menu{  min-width:120px;margin:0;  }
.letone #header .one_dropdown .dropdown-menu .nav-link{ line-height: 1.2rem;font-size: 0.75rem; color: #262626}
.letone #header .one_dropdown .dropdown-menu .dropdown-divider{margin:0.3125rem 0;}
.letone #header .one_dropdown .dropdown.open{background: #f2f2f2}


/*#header .one_dropdown{padding: 0.1rem 0 0 0}
#header .one_dropdown .dropdown-menu{  min-width:120px;  }
#header .one_dropdown .dropdown-menu .nav-link{ line-height: 14px; padding:0;font-size: 0.75rem; color: #262626}
#header .one_dropdown .dropdown-menu .dropdown-divider{margin:0.3125rem 0;}
#header .one_dropdown .dropdown-menu .nav-link:hover{color: #043055}
#header .one_dropdown .dropdown-item{padding: 3px 20px;}*/



/*侧边栏*/
.letone #sidebar .card .card-header{padding:0.35rem 0.45rem 0.35rem 0.75rem; font-size: 0.875rem}
.letone #sidebar .card .card-block{padding:0.5rem 1rem;font-size: 0.75rem;word-wrap: break-word;}
/*侧边栏组件-作者信息*/
.letone #sidebar .card.card-user .card-block{padding:0;}
.letone #sidebar .card.card-user .text-user-list{border-radius: 0.2rem; padding: 0.75rem; }
/*侧边栏组件-最新会员*/
.letone #sidebar .card.card-newuser .card-block{padding:0.8rem 0.2rem 0; font-size: 0.75rem}
.letone #sidebar .card.card-newuser .tt{text-decoration: none;display: block;padding: 0.2rem 0; }
.letone #sidebar .card.card-newuser a.tt:hover{color: #333; background: #f2f2f2;border-radius: 3px}


/*侧边栏组件-目录*/
.letone #sidebar .card.reset-list-group .list-group-item{border-width: 1px 0;padding: 0.47rem 1.25rem; font-size: 0.75rem;word-wrap:break-word}
.letone #sidebar .card.reset-list-group .list-group-item.list-group-item:first-child{border-radius: 0;}
.letone #sidebar .card.reset-list-group .list-group-item.active, .letone #sidebar .card.card-menu .list-group-item.active:focus, .letone #sidebar .card.card-menu .list-group-item.active:hover{ background: #f5f5f5;color: #333;border-color: #ddd; }
.letone #sidebar .card.reset-list-group .list-group-item:first-child { border-top-width: 0;}
.letone #sidebar .card.reset-list-group .list-group-item:last-child { border-bottom-width: 0;}

.letone #sidebar .card.reset-list-group .list-group-item .label-default {border: 1px solid #ddd;color: #888;}
.letone #sidebar .card.reset-list-group .list-group-item .label-pill {position:absolute;top:0.45rem; background: #fff; right:0.45rem;padding-right: 0.2rem;padding-left: 0.2rem;border-radius: 0.2rem;}

/*侧边栏组件-作者最新主题*/

.letone #sidebar .card.card-userthread a{ text-decoration: none; }
.letone #sidebar .card.card-userthread a:hover{color: #2b2d2f;text-decoration: none;background-color: #f5f5f5;}



/*主题页*/
.letone .card.card-content .card-header{ background: #fff;font-size: 0.75rem;border-bottom: 1px solid rgba(0, 0, 0, 0.05); }
.letone .card.card-content .card-header .text-grey.small{ font-size: 1.2rem!important }
.letone .card.card-content .card-header dl dt{ font-size: 0.75rem; color: #98a6ad}

/*主题页-message内容*/
.letone .message-reset{word-break: keep-all;word-wrap: break-word;white-space: normal;}
.letone .message-reset img{ max-width: 100%; height:auto}
/*主题页-上下主题*/
.letone .card.card-content .card-footer{padding: 0.3rem 0.5rem; background:transparent;border-top:1px solid rgba(0, 0, 0, 0.05)}
.letone .card.card-content .card-footer .btn{    border-color: rgba(0, 0, 0, 0.05);}
.letone .card.card-content .card-footer button{cursor: not-allowed; }
/*主题页- 返回按钮*/
.letone .card-back{ margin-bottom: 0.75rem }
/*主题页-回复列表*/
.letone .card.card-post .card-header{padding: 0.3rem 0.5rem ;border-color: rgba(0, 0, 0, 0.05);}
.letone .card.card-post .card-block{ padding: 0.25rem 0.5rem; }
.letone .card.card-post .card-block img{max-width: 100%} 
.letone .card.card-post .table td{border-color:#f9f9f9;}
.letone .card.card-post .quickreply{border-color: rgba(0, 0, 0, 0.05);}
/*主题页-模态框-快速回复*/
.letone #oneModal .modal-header{ padding: 5px 10px 5px }
/*主题页-回复框*/
.letone .card.card-postafter .card-header{ padding: 0.3rem 0.5rem ;border-color: rgba(0, 0, 0, 0.05);}
.letone .card.card-postafter .card-block{ padding: 1rem 0.25rem; }



/*板块页- 板块信息*/
.letone .card.card-foruminfo dt{ width: 4.25rem }
.letone .card.card-foruminfo .online{font-size: 0.75rem;line-height: 2}
.letone .card.card-foruminfo .online.in{line-height: 1.5;}
.letone .card.card-foruminfo .online.in b{font-size: 0.875rem;}
.letone .card.card-foruminfo .online .dt{ font-size: 1.125rem }

/*默认主题列表*/
.letone .card.card-threadlist .card-header{ padding: 0.55rem 1.25rem;border-bottom: 1px solid rgba(0, 0, 0, 0.05);}
/*默认主题列表-头部分页*/
.letone .card.card-threadlist .card-header .pagination{ margin-right: -0.75rem ;}
.letone .card.card-threadlist .card-header .pagination .page-link{border-color: #EDEDED; font-size: 0.75rem}
.letone .card.card-threadlist .card-header .pagination .page-item a.page-link:hover{color: #000;border-color: #EDEDED;background-color: #F5F5F5;}
.letone .card.card-threadlist .card-header .pagination .page-item.active .page-link, .letone .card.card-threadlist .card-header .pagination .page-item.active .page-link:focus{color: #778087;font-weight:normal;background-color: #F5F5F5;border-color: #EDEDED;text-decoration: none;cursor: pointer;}
.letone .card.card-threadlist .card-footer{    border-top: 1px solid rgba(0, 0, 0, 0.05);}
/*默认主题列表-内容*/
.letone .card.card-threadlist .card-block{padding: 0.25rem;}
.letone .card.card-threadlist .threadlist .thread .subject a.node{color: #90939a;font-size: 0.875rem;background: #f9f9f9;padding: 0.1rem 0.2rem;border-radius: 0.2rem;border: 1px solid #E6E6E6;}
.letone .card.card-threadlist .threadlist .thread .subject a.node:active, .letone .card.card-threadlist .threadlist .thread .subject a.node:hover {color: #90939a;background: #e2e2e2;text-decoration: none;}
.letone .card.card-threadlist .threadlist .thread .subject a{font-size: 1rem; color: #333}
.letone .card.card-threadlist .threadlist .thread  td {padding-top: 0.625rem;padding-bottom: 0.625rem;}
.letone .card.card-threadlist .threadlist .thread .avatar{width: 2.5rem; height: 2.5rem}
.letone .card.card-threadlist .threadlist .thread .avatar-square{border-radius: 0.4rem;}
.letone .card.card-threadlist .threadlist .row{font-size: 0.75rem;color: #ccc}
.letone .card.card-threadlist .threadlist .row span{font-size: 0.75rem}
.letone .card.card-threadlist .threadlist .row a{color: #b1bec7;}
.letone .card.card-threadlist .threadlist .row a.node{padding: 0.1rem 0.25rem;background-color: #f5f5f5;color: #999; border-radius: 0.25rem}
.letone .card.card-threadlist .threadlist .row a.node:hover {text-decoration: none;background-color: #e2e2e2;color: #777;}
.letone .card.card-threadlist .threadlist .row i{font-style: normal; }
/*默认主题列表的分页*/
.letone .card-threadlist .card-pagination.border-bottom{border-bottom: 1px solid #e2e2e2}
.letone .card-pagination .pagination{margin-top:0rem;margin-bottom:0rem;}
.letone .card-pagination .pagination .page-link{padding: 0.15rem 0.55rem;text-decoration: none;color: #778087;}
.letone .card-pagination .pagination .page-item a.page-link:hover{color: #000;background-color: #F5F5F5;}
.letone .card-pagination .pagination .page-item.active .page-link, .letone .card.card-threadlist .card-pagination .pagination .page-item.active .page-link:focus{color: #778087;font-weight:700;background-color: #F5F5F5;border-color: #e2e2e2;text-decoration: none;cursor: pointer;}


/*默认主题列表-缩略图*/
.letone .card.card-threadlist .threadlist .row.threadlist-imgs dt{ display: inline-block; }
.letone .card.card-threadlist .threadlist .row.threadlist-imgs dt .card{ margin-bottom: 0; }
.letone .card.card-threadlist .threadlist .row.threadlist-imgs dt .card .card-block{padding-right:0; padding-bottom: 0; background: #f9f9f9}
.letone .card.card-threadlist .threadlist .row.threadlist-imgs dt .card .card-footer{padding: 0.1rem 0.2rem; background: #f2f2f2}
.letone .card.card-threadlist .threadlist .row.threadlist-imgs img{border-radius: 0.2rem; max-height: 60px; max-width: 600px; cursor: pointer;transition: all 0.2s;}
.letone .card.card-threadlist .threadlist .row.threadlist-imgs img:hover{opacity: 0.8;}
.letone .table-hover tbody tr:hover {background-color: #f7f7f7;}
.letone .card.card-btn{background: #fff}
.letone .card.card-btn .card-block{padding: 0.5rem}
.letone .card.card-tag{background: #f2f2f2; }
.letone .card.card-tag .card-block{padding:0 0.5rem}

/*帖子列表上按钮*/
.letone .nav-tabs .nav-item{ margin-bottom: 0; }
.letone .nav-tabs .nav-link{ font-size: 0.75rem;border-radius: 0.25rem; padding: 0.35rem 0.5rem 0.35rem 0.5rem;line-height: 13px;}
.letone .nav-tabs .nav-link:hover{ background: #f2f2f2;color:#334;border-color: transparent;}
.letone .nav-tabs .nav-link.active, .letone .nav-tabs .nav-link.active:focus, .letone .nav-tabs .nav-link.active:hover, .letone .nav-tabs .nav-item.open .nav-link, .letone .nav-tabs .nav-item.open .nav-link:focus, .letone .nav-tabs .nav-item.open .nav-link:hover{border-color:transparent; background:#efefef;color: #334}
.letone .card-header-tabs{ margin-top: 0rem;margin-bottom: 0rem;}

/*页尾*/
#footer{background: #FFFFFF;border-top: 1px solid #EFEFEF;}
/*修正百度编辑器外观*/
.edui-container,.edui-toolbar{box-shadow: none!important;background-color: #FFFFFF!important}
.edui-editor-body .edui-body-container p{font-family: "Microsoft Yahei", "Helvetica Neue", "Hiragino Sans GB", sans-serif;}
.edui-container .edui-editor-body{padding: 5px;}
/*修正搜索插件*/
.letone #sidebar #search_form { font-size: 0.75rem}
.letone #sidebar #search_form .form-control{border: 1px solid rgba(0, 0, 0, 0);}
.letone #sidebar #search_form .input-group-btn .btn-secondary{border-width: 0px 0px 0px 1px;border-color: #e6e6e6}
.letone #sidebar #search_form input,#search_form button { font-size: 0.75rem}

/*修正友情链接插件样式*/
#sidebar .card-title{padding: 0.35rem 0.45rem 0.35rem 1.0rem; background:#fff;font-size: 0.9rem;line-height: 1.5;margin-bottom: 0;border-radius: 0.25rem 0.25rem 0 0}
#sidebar .card-title:after{content: '';display: inline-block;width: 1rem;height: 1rem;background: #fff;margin-left: -0.75rem;margin-bottom: -0.2rem;}
#sidebar .card.card-block{padding: 0;}
#sidebar .card.card-block ul{padding: 0.5rem 0.6rem 0.5rem 1.0rem ; margin-bottom:0;list-style: none}

/*修正xiunoTAG插件样式*/
.letone .text-grey.small.hidden-md-down{font-size: 0.75rem!important;}
.letone .nav_tag_list,.letone .nav_tag_list .text-small{font-size: 0.75rem!important;}
.letone .nav_tag_list{background: #fff;width: 100%;border-radius: 0.2rem;box-shadow:0px 0px 1px #a0a0a0;margin-bottom: 0.5rem!important;display: block;}

/*修正大白链接mobile端*/
.nav-item.link-index-mobile-headernav .nav-link{ margin-left: 0rem !important }
.nav-item.link-index-mobile-headernav .nav-link .icon-circle-blank:before {
    content: "\f147";
}